home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / macintosh / us < prev   
Text File  |  2005-01-13  |  6KB  |  205 lines

  1. // $XConsortium: macintosh /main/10 1996/01/29 19:54:54 kaleb $
  2. // $XFree86: xc/programs/xkbcomp/symbols/macintosh/us,v 1.8 2003/08/04 10:32:31 eich Exp $
  3.  
  4. // symbols definition for a Macintosh "Extended" keyboard
  5.  
  6. xkb_symbols "extended" {
  7.  
  8.     name[Group1]= "US/ASCII";
  9.     key <ESC>  {    [ Escape            ]    };
  10.  
  11.     // Alphanumeric section
  12.     key <TLDE> {    [ quoteleft,    asciitilde    ]    };
  13.     key <AE01> {    [      1,    exclam         ]    };
  14.     key <AE02> {    [      2,    at        ]    };
  15.     key <AE03> {    [      3,    numbersign    ]    };
  16.     key <AE04> {    [      4,    dollar        ]    };
  17.     key <AE05> {    [      5,    percent        ]    };
  18.     key <AE06> {    [      6,    asciicircum    ]    };
  19.     key <AE07> {    [      7,    ampersand    ]    };
  20.     key <AE08> {    [      8,    asterisk    ]    };
  21.     key <AE09> {    [      9,    parenleft    ]    };
  22.     key <AE10> {    [      0,    parenright    ]    };
  23.     key <AE11> {    [     minus,    underscore    ]    };
  24.     key <AE12> {    [     equal,    plus        ]    };
  25.     key <BKSP> {    [ BackSpace            ]    };
  26.  
  27.     key  <TAB> {    [    Tab,    ISO_Left_Tab    ]    };
  28.     key <AD01> {    [      q,    Q         ]    };
  29.     key <AD02> {    [      w,    W        ]    };
  30.     key <AD03> {    [      e,    E        ]    };
  31.     key <AD04> {    [      r,    R        ]    };
  32.     key <AD05> {    [      t,    T        ]    };
  33.     key <AD06> {    [      y,    Y        ]    };
  34.     key <AD07> {    [      u,    U        ]    };
  35.     key <AD08> {    [      i,    I        ]    };
  36.     key <AD09> {    [      o,    O        ]    };
  37.     key <AD10> {    [      p,    P        ]    };
  38.     key <AD11> {    [ bracketleft,    braceleft    ]    };
  39.     key <AD12> {    [ bracketright,    braceright    ]    };
  40.     key <BKSL> {    [ backslash,    bar        ]    };
  41.  
  42.     key <CAPS> {    [    Caps_Lock        ]    };
  43.     key <AC01> {    [      a,    A         ]    };
  44.     key <AC02> {    [      s,    S        ]    };
  45.     key <AC03> {    [      d,    D        ]    };
  46.     key <AC04> {    [      f,    F        ]    };
  47.     key <AC05> {    [      g,    G        ]    };
  48.     key <AC06> {    [      h,    H        ]    };
  49.     key <AC07> {    [      j,    J        ]    };
  50.     key <AC08> {    [      k,    K        ]    };
  51.     key <AC09> {    [      l,    L        ]    };
  52.     key <AC10> {    [ semicolon,    colon        ]    };
  53.     key <AC11> {    [ quoteright,    quotedbl    ]    };
  54.     key <RTRN> {    [ Return            ]    };
  55.  
  56.     key <AB01> {    [      z,    Z         ]    };
  57.     key <AB02> {    [      x,    X        ]    };
  58.     key <AB03> {    [      c,    C        ]    };
  59.     key <AB04> {    [      v,    V        ]    };
  60.     key <AB05> {    [      b,    B        ]    };
  61.     key <AB06> {    [      n,    N        ]    };
  62.     key <AB07> {    [      m,    M        ]    };
  63.     key <AB08> {    [     comma,    less        ]    };
  64.     key <AB09> {    [    period,    greater        ]    };
  65.     key <AB10> {    [     slash,    question    ]    };
  66.  
  67.     key <SPCE> {    [  space            ]    };
  68.     // End alphanumeric section
  69.  
  70.     // Begin "Function" section
  71.     key <FK01> {    [  F1        ]    };
  72.     key <FK02> {    [  F2        ]    };
  73.     key <FK03> {    [  F3        ]    };
  74.     key <FK04> {    [  F4        ]    };
  75.     key <FK05> {    [  F5        ]    };
  76.     key <FK06> {    [  F6        ]    };
  77.     key <FK07> {    [  F7        ]    };
  78.     key <FK08> {    [  F8        ]    };
  79.     key <FK09> {    [  F9        ]    };
  80.     key <FK10> {    [  F10        ]    };
  81.     key <FK11> {    [  F11        ]    };
  82.     key <FK12> {    [  F12        ]    };
  83.     key <FK13> {    [  Print    ]    };
  84.     key <FK14> {    [  Scroll_Lock    ]    };
  85.     key <FK15> {    [  Pause    ]    };
  86.     // End "Function" section
  87.  
  88.     // Begin "Editing" section
  89.     key  <INS> {    [  Insert    ]    };
  90.     key <HOME> {    [  Home        ]    };
  91.     key <PGUP> {    [  Prior    ]    };
  92.     key <DELE> {    [  Delete    ]    };
  93.     key  <END> {    [  End        ]    };
  94.     key <PGDN> {    [  Next        ]    };
  95.  
  96.     key   <UP> {    [  Up        ]    };
  97.     key <LEFT> {    [  Left        ]    };
  98.     key <DOWN> {    [  Down        ]    };
  99.     key <RGHT> {    [  Right    ]    };
  100.     // End "Editing" section
  101.  
  102.     // Begin "Keypad" section
  103.     key <NMLK> {    [  Num_Lock,    Pointer_EnableKeys    ]    };
  104.     key <KPEQ> {    [  equal                ]    };
  105.     key <KPDV> {    [  KP_Divide                ]    };
  106.     key <KPMU> {    [  KP_Multiply                ]    };
  107.  
  108.     key  <KP7> {    [  KP_7,    KP_Home            ]    };
  109.     key  <KP8> {    [  KP_8,    KP_Up            ]    };
  110.     key  <KP9> {    [  KP_9,    KP_Prior        ]    };
  111.     key <KPSU> {    [  KP_Subtract                ]    };
  112.  
  113.     key  <KP4> {    [  KP_4,    KP_Left            ]    };
  114.     key  <KP5> {    [  KP_5,    KP_Begin        ]    };
  115.     key  <KP6> {    [  KP_6,    KP_Right        ]    };
  116.     key <KPAD> {    [  KP_Add                ]    };
  117.  
  118.     key  <KP1> {    [  KP_1,    KP_End            ]    };
  119.     key  <KP2> {    [  KP_2,    KP_Down            ]    };
  120.     key  <KP3> {    [  KP_3,    KP_Next            ]    };
  121.     key <KPEN> {    [  KP_Enter                ]    };
  122.  
  123.     key  <KP0> {    [  KP_0,    KP_Insert        ]    };
  124.     key <KPDL> {     [  KP_Decimal,    KP_Delete        ]    };
  125.     // End "Keypad" section
  126.  
  127.     // Begin "Modifier" section
  128.     key <LFSH> {    [  Shift_L    ]    };
  129.     key <RTSH> {    [  Shift_R    ]    };
  130.     key <LCTL> {    [  Control_L    ]    };
  131.     key <RCTL> {    [  Control_R    ]    };
  132.     key <LALT> {    [  Alt_L, Meta_L ]    };
  133.     key <RALT> {    [  Alt_R, Meta_R ]    };
  134.     key <LWIN> {    [  Super_L    ]    };
  135.     key <RWIN> {    [  Super_R    ]    };
  136.     // End "Modifier" section
  137.  
  138.     // begin modifier mappings
  139.     modifier_map Shift  { Shift_L , Shift_R };
  140.     modifier_map Lock   { Caps_Lock };
  141.     modifier_map Control{ Control_L, Control_R };
  142.     modifier_map Mod1   { Alt_L, Alt_R, Meta_L, Meta_R };
  143.     modifier_map Mod2   { Num_Lock };
  144.     modifier_map Mod4   { Super_L, Super_R };
  145.     modifier_map Mod5   { Scroll_Lock };
  146.     // end modifier mappings
  147.  
  148.     include "compose(rwin)"
  149.     include "apple(extended)"
  150.  
  151. // *** FIXME
  152. //    key <LSGT> {    [ quoteleft,    asciitilde    ]    };
  153. //    key <AE01> {    [      1,    exclam         ],
  154. //            [exclamdown,    slash        ]    };
  155. //    key <AE02> {    [      2,    at        ],
  156. //            [ trademark,    eth        ]    };
  157. //    key <AE03> {    [      3,    numbersign    ],
  158. //            [ sterling            ]    };
  159. //    key <AE04> {    [      4,    dollar        ],
  160. //            [      cent            ]    };
  161. //    key <AE05> {    [      5,    percent        ],
  162. //            [  infinity            ]    };
  163. //    key <AE06> {    [      6,    asciicircum    ],
  164. //            [ section            ]    };
  165. //    key <AE07> {    [      7,    ampersand    ],
  166. //            [ paragraph            ]    };
  167. //    key <AE08> {    [      8,    asterisk    ],
  168. //            [periodcentered            ]    };
  169. //    key <AE09> {    [      9,    parenleft    ],
  170. //            [ordfeminine            ]    };
  171. //    key <AE12> {    [     equal,    plus        ],
  172. //            [  notequal,    plusminus    ]    };
  173. //    key <AD01> {    [      q,    Q         ],
  174. //            [    oe,    OE        ]    };
  175. //    key <AD04> {    [      r,    R        ],
  176. //            [registered            ]    };
  177. //    key <AD05> {    [      t,    T        ],
  178. //            [    dagger            ]    };
  179. //    key <BKSL> {    [ backslash,    bar        ],
  180. //            [guillemotleft,guillemotright    ]    };
  181. //    key <AC01> {    [      a,    A         ],
  182. //            [     aring,    Aring        ]    };
  183. //    key <AC02> {    [      s,    S        ],
  184. //            [    ssharp,    Iacute        ]    };
  185. //    key <AC03> {    [      d,    D        ],
  186. //                eth,    Icircumflex    ]    };
  187. //    key <AC04> {    [      f,    F        ],
  188. //            [        Idiaeresis    ]    };
  189. //    key <AC05> {    [      g,    G        ],
  190. //            [ copyright            ]    };
  191. //    key <AC09> {    [      l,    L        ],
  192. //            [   notsign,    Ograve        ]    };
  193. //    key <AC11> {    [ quoteright,    quotedbl    ],
  194. //            [        ae,    AE        ]    };
  195. //    key <AB03> {    [      c,    C        ],
  196. //            [ ccedilla,    Ccedilla    ]    };
  197. //    key <AB06> {    [      n,    N        ],
  198. //            [asciitilde            ]    };
  199. //    key <AB07> {    [      m,    M        ],
  200. //            [     mu,    Acircumflex    ]    };
  201. //    key <RALT> {    [ Mode_switch,    Multi_key    ]    };
  202. //    modifier_map Mod3   { Mode_switch };
  203.  
  204. };
  205.